home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-11 | 1.1 KB | 77 lines | [TEXT/CWIE] |
- // DDocData.cp -- data container class for Temperature
-
- #include "DDocData.h"
-
- #include <LFileStream.h>
-
-
- //----------
- DDocData::DDocData ()
- {
- mCentigrade = 10;
- mFahrenheit = 50;
- }
-
- //----------
- DDocData::~DDocData ()
- {
- }
-
- //----------
- void DDocData::CopyFrom (
- DDocData* inOther)
- {
- mCentigrade = inOther->mCentigrade;
- mFahrenheit = inOther->mFahrenheit;
- }
-
- //----------
- void DDocData::ReadFromFile (
- LFileStream* inFile)
- {
- }
-
- //----------
- void DDocData::WriteToFile (
- LFileStream* inFile)
- {
- }
-
-
- //----------
- SInt16 DDocData::GetCentigrade () const
- {
-
- return mCentigrade;
- }
-
- //----------
- void DDocData::SetCentigrade (
- SInt16 inValue)
- {
- mCentigrade = inValue;
- mFahrenheit = ((18 * mCentigrade) + 5) / 10 + 32;
- SignalDataChanged (idFahrenheit);
-
- SignalDataChanged (idCentigrade);
- }
-
-
- //----------
- SInt16 DDocData::GetFahrenheit () const
- {
-
- return mFahrenheit;
- }
-
- //----------
- void DDocData::SetFahrenheit (
- SInt16 inValue)
- {
- mFahrenheit = inValue;
- mCentigrade = ((10 * (mFahrenheit - 32)) + 9) / 18;
- SignalDataChanged (idCentigrade);
-
- SignalDataChanged (idFahrenheit);
- }
-